HomeBlogCoursesAboutContact
Home
Blog
Courses
About
Contact

Learn Go

Master the fundamentals and advanced features of the Go programming language

Getting Started

Welcome to the course

What is Go?

Why learn Go?

Installation and Setup

Chapter I

Hello world

Variables and Data Types

String Formatting

Flow Control

Functions

Modules

Packages

Workspaces

Useful Commands

Build

Chapter II

Pointers

Structs

Methods

Arrays and Slices

Maps

Chapter III

Interfaces

Errors

Panic and Recover

Testing

Generics

Chapter IV

Concurrency

Goroutines

Channels

Select

Sync Package

Advanced Concurrency Patterns

Context

Appendix

Next Steps

References

© 2024 Karan Pratap Singh